package com.itheima.d_while;

/**
 * 案例1：纸张折叠成珠穆朗玛峰的高度。
 * 世界最高山峰珠穆朗玛峰高度是：8848.86米=8848860毫米，假如我有一张足够大的纸，它的厚度是0.1毫米。
 * 请问：该纸张折叠多少次，可以折成珠穆朗玛峰的高度？
 */
public class Demo02 {

    public static void main(String[] args) {
        //1、定义变量存储珠穆朗玛峰的高度、纸张的高度。
        int peakHeight = 8848860;  //珠穆朗玛峰的高度
        double paperThickness = 0.1;  //纸张的高度
        int count = 0;  //统计次数

        //2、使用while循环来控制纸张折叠，循环条件是（纸张厚度<山峰高度），循环每执行一次，把纸张厚度变为原来两倍。
        while (paperThickness <= peakHeight) {
            paperThickness *= 2;
            //3、循环外定义计数变量count，循环每折叠一次纸张，让count变量+1
            count++;
        }

        System.out.println("折叠次数：" + count);
    }
}
